import request from '@/utils/request'

// 查询租户组件功能点主表列表
export function listTenantFunctionMain(query) {
  return request({
    url: '/business/tenantFunctionMain/list',
    method: 'get',
    params: query
  })
}

// 查询租户组件功能点主表详细
export function getTenantFunctionMain(id) {
  return request({
    url: '/business/tenantFunctionMain/' + id,
    method: 'get'
  })
}

// 新增租户组件功能点主表
export function addTenantFunctionMain(data) {
  return request({
    url: '/business/tenantFunctionMain/tenantFunctionMain',
    method: 'post',
    data: data
  })
}

// 修改租户组件功能点主表
export function updateTenantFunctionMain(data) {
  return request({
    url: '/business/tenantFunctionMain/tenantFunctionMain',
    method: 'put',
    data: data
  })
}

// 删除租户组件功能点主表
export function delTenantFunctionMain(id) {
  return request({
    url: '/business/tenantFunctionMain/' + id,
    method: 'delete'
  })
}
// 新增租户组件功能点复合信息（含功能点主信息，功能参数列表，功能点版本信息）
export function insertTenantFunctionComposite(data) {
  return request({
    url: '/business/tenantFunctionMain/insertTenantFunctionComposite',
    method: 'post',
    data: data
  })
}
// 租户组件功能点复合信息（含功能点主信息，功能参数列表，功能点版本信息）
export function updateTenantFunctionComposite(data) {
  return request({
    url: '/business/tenantFunctionMain/updateTenantFunctionComposite',
    method: 'post',
    data: data
  })
}
// 新增提交租户组件功能点复合信息（含功能点主信息，功能参数列表，功能点版本信息）
export function commitadd(data) {
  return request({
    url: '/business/tenantFunctionMain/commitadd',
    method: 'post',
    data: data
  })
}
// 更新提交租户组件功能点复合信息（含功能点主信息，功能参数列表，功能点版本信息）
export function commitupdate(data) {
  return request({
    url: '/business/tenantFunctionMain/commitupdate',
    method: 'post',
    data: data
  })
}
